* @return string
*/
function revLink( $rev ) {
- $date = $this->getLanguage()->userTimeAndDate( $rev->getTimestamp(), $this->getUser() );
- if ( $rev->userCan( Revision::DELETED_TEXT, $this->getUser() ) ) {
- $link = MediaWikiServices::getInstance()->getLinkRenderer()->makeKnownLink(
- $this->getTitle(),
- $date,
- [ 'class' => 'mw-changeslist-date' ],
- [ 'oldid' => $rev->getId() ]
- );
- } else {
- $link = htmlspecialchars( $date );
- }
- if ( $rev->isDeleted( Revision::DELETED_TEXT ) ) {
- $link = "<span class=\"history-deleted mw-changeslist-date\">$link</span>";
- }
-
- return $link;
+ return ChangesList::revDateLink( $rev, $this->getUser(), $this->getLanguage(),
+ $this->getTitle() );
}
/**